package com.atguigu.service;

import com.atguigu.entity.PageResult;
import com.atguigu.entity.QueryPageBean;
import com.atguigu.pojo.TravelGroup;

import java.util.List;

/**
 * @author Eric
 * @Create 2020-09-16  15:18
 * @Version project-workspace-0912
 **/
public interface TravelGroupService {
    //新增报团游
    void add(TravelGroup travelGroup, Integer[] travelItemIds);

    //查询页面结果
    PageResult findPage(QueryPageBean queryPageBean);

    //根据id查询报团游
    TravelGroup findById(Integer id);

    //查询所有报团游信息
    List<TravelGroup> findAll();

    //根据报团游id  查询关联表 中  自由行的信息
    List<Integer> findTravelItemIdByTravelgroupId(Integer id);

    //编辑报团游信息
    void edit(TravelGroup travelGroup, Integer[] travelItemIds);

}
